thrust the foot into the stirrup - Français Anglais Dictionnaire